Konverze z UTF-7m
Otázka od: Bronislav Klucka
4. 8. 2004 20:52
zdar,
nemate nekdo algoritmus pro prevod z UTF_7m do nejakeho normalniho formatu?
(iso,windows). UTF_7m je kodovani pouzivane pro pojmenovavani slozek imapu.
Brona
Odpovedá: Jan Novak
4. 8. 2004 21:20
> nemate nekdo algoritmus pro prevod z UTF_7m do nejakeho
> normalniho formatu? (iso,windows).
Delaji to API WideCharToMultiByte a MultiByteToWideChar, ktere jsou i
na W9x
Odpovedá: Bronislav Klucka
4. 8. 2004 21:48
> > nemate nekdo algoritmus pro prevod z UTF_7m do nejakeho
> > normalniho formatu? (iso,windows).
>
> Delaji to API WideCharToMultiByte a MultiByteToWideChar, ktere jsou i
> na W9x
Ale ty vypadaj pouze na prevod UTF7, ja potrebuju UTF7m (utf7+base64)....
Brona
Odpovedá: Petr Zahradnik
4. 8. 2004 21:46
Puvodni zprava ze dne 4.8.2004:
> Ale ty vypadaj pouze na prevod UTF7, ja potrebuju UTF7m (utf7+base64)....
Tak si preved unicode a base64 oddelene.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================
Odpovedá: Lukas Gebauer
5. 8. 2004 7:51
> > Ale ty vypadaj pouze na prevod UTF7, ja potrebuju UTF7m
> > (utf7+base64)....
> Tak si preved unicode a base64 oddelene.
Base64 kodovani se pouziva v normalnim UTF-7! Base64 je hlavnim
principem kodovani UTF-7.
Zatimco tady je zadano modifikovane UTF-7, ktere se pouziva napriklad
v IMAP protokolu na nazev slozek. Od normalniho UTF-7 se lisi tim, ze
ma nahrazene nektere specielni znaky, treba znak zahajujici
enkodovanou sekvenci.
Nejlepsi reseni je pouzit Synachar ze Synapse, ktere toto
modifikovane UTF-7 kodovani umi.
BTW: posledni verze SynaCharu ze Synasnapu navic pridava volitelnou
podporu pro ICONV knihovnu, diky ktere se podstatne rozsirilo
mnozstvi podporovanych charsetu!
--
Lukas Gebauer.
E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.
Odpovedá: Lukas Gebauer
5. 8. 2004 8:09
> > nemate nekdo algoritmus pro prevod z UTF_7m do nejakeho
> > normalniho formatu? (iso,windows).
> Delaji to API WideCharToMultiByte a MultiByteToWideChar, ktere jsou i
> na W9x
Nedelaji... Tady jde o kodovani UTF-7m a ne o kodovani UTF-7. To je
stejny rozdil jako jalovec a jalovice.
--
Lukas Gebauer.
E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.